Learning English for a non-speaker can be really confusing since different teachers end up teaching different rules! Jun made a video about some of the British vs American English differences that confused him.
https://www.youtube.com/watch?v=_Gpjrais-Ik